Location: Home > YellowPages > CA > San Diego > Tropical Star Restaurant & Sp

Tropical Star Restaurant & Sp

6163 Balboa Ave
San Diego, CA 92111
858-874-7827